//#define _CRT_SECURE_NO_WARNINGS 1
//#include "Date.h"
//
//
////void fun(int a)
////{
////	cout << a <<endl;
////}
////
//
//int main()
//{
//	//Date d1;
//	//d1.Print();
//	//Date d2 = d1;
//	//d2.Print();
//	//Date d3(2004, 2, 30);
//	//d3.Print();
//	/*Date d1(2004,2,28);
//	d1.Print();
//	d1 -= 10000;
//	d1.Print();*/
//	//const int a = 1;
//	//fun(1);
//
//	Date d1;
//	d1.Print();
//	
//	/*(d1 + 1) += 1;
//	d1.Print();*/
//	//Date d2(2000, 1, 1);
//
//	//d2.Print();
//
//	//int a = 0;
//	//(a++)+=1;
//	//(d1++)+=1;
//	//d1.Print();
//	//(a += 1) += 1;
//	//(a + 1) += 1;
//	//cout << a << endl;
//	//cout << (d1 < d2) << endl;
//	//cout << (d1 != d2) << endl;
//
//	Date d2(2024, 12, 7);
//	cout << (d2 - d1) << endl;
//	cout << d1 << endl;
//	Date d3;
//	cin >> d3;
//	d3.Print();
//
//	return 0;
//	
//
//
//}


#include "Date.h"

void TestDate01()
{
	Date d2;
	Date d3 = d2 - 10000;
	d3.Print();
	//Date d3 =(d2 - 10000);
	//d3.Print();

	/*Date d1 = { 8888,8,8, };
	d1.Print();*/
}

void TestDate02()
{
	Date d1;
	cout << d1 << endl;
	Date d2;
	cin >> d2;
	d2.Print();

}

void TestDate03()
{
	Date d1;
	d1.Print();
	Date d2 = d1--;
	d1.Print();
	d2.Print();
}

void TestDate04()
{
	Date d1;
	d1 -= (-100);
	d1.Print();
}
int main()
{
	TestDate01();
	
	//TestDate02();
	//TestDate03();
	//TestDate04();

	return 0;
}